home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
201-225
/
disk_222
/
plplot
/
src
/
source.zoo
/
declare.h
< prev
next >
Wrap
C/C++ Source or Header
|
1989-05-15
|
3KB
|
80 lines
/*
* Global variables for C plotting package
*
* device : Graphics device number
* termin : Zero for noninteractive device, non-zero for terminal
* graphx : Zero if currently in text mode, non-zero for graphics mode
* currx : Physical x-coordinate of current point
* curry : Physical y-coordinate of current point
* vpp... : Viewport boundaries in physical coordinates
* spp... : Subpage boundaries in physical coordinates
* clp... : Clip boundaries in physical coordinates
* phy... : Physical device limits in physical coordinates
* nsub. : Number of subpages on physical device
* cursub : Current subpage
* um. : Number of micrometres in a pixel
* font : Current default font
* colour : Current default colour
* mark : Array of mark lengths in micrometres for broken lines
* space : Array of space lengths in micrometres for broken lines
* nms : Number of elements for current broken line style
* timecnt : Timer for broken lines
* alarm : Alarm indicating change of broken line status
* pendn : Flag indicating if pen is up or down
* curel : Current element within broken line
* level : Initialization level
*
* spd... : Subpage boundaries in normalized device coordinates
* vpd... : Viewport boundaries in normalized device coordinates
* vpw... : Viewport boundaries in world coordinates
* .pmm : Number of pixels to a millimetre
* wp.... : Transformation variables for world to physical conversion
* dp.... : Transformation variables for device to physical conversion
* mp.... : Transformation variables for millimetres from bottom left
* hand corner to physical coordinates
* wm.... : Transformation variables for world coordinates to mm
* chr... : Character default height and current (scaled) height
* sym... : Symbol default height and current (scaled) height
* maj... : Major tick default height and current (scaled) height
* min... : Minor tick default height and current (scaled) height
* base3. : World coordinate size of base for 3-d plot
* basec. : Position of centre of base for 3-d plot
* dom... : Minimum and maximum values for domain
* zzscl : Vertical (z) scale for 3-d plot
* ran.. : Minimum and maximum z values for 3-d plot
* c.. : Coordinate transformation from 3-d to 2-d
*/
extern int device, termin, graphx;
extern int currx, curry;
extern int vppxmi, vppxma, vppymi, vppyma;
extern int sppxmi, sppxma, sppymi, sppyma;
extern int clpxmi, clpxma, clpymi, clpyma;
extern int phyxmi, phyxma, phyymi, phyyma;
extern int nsubx, nsuby, cursub;
extern int umx, umy;
extern int font, colour, style;
extern int mark[], space[], nms, timecnt;
extern int alarm, pendn, curel;
extern int level;
extern int *heap3;
extern int *heapc;
extern float spdxmi, spdxma, spdymi, spdyma;
extern float vpdxmi, vpdxma, vpdymi, vpdyma;
extern float vpwxmi, vpwxma, vpwymi, vpwyma;
extern float xpmm, ypmm;
extern float wpxscl, wpxoff, wpyscl, wpyoff;
extern float dpxscl, dpxoff, dpyscl, dpyoff;
extern float mpxscl, mpxoff, mpyscl, mpyoff;
extern float wmxscl, wmxoff, wmyscl, wmyoff;
extern float chrdef, chrht;
extern float symdef, symht;
extern float majdef, majht;
extern float mindef, minht;
extern float base3x, base3y, basecx, basecy;
extern float domxmi, domxma, domymi, domyma;
extern float zzscl, ranmi, ranma;
extern float cxx, cxy, cyx, cyy, cyz;